package com.suda.sudaexamsystem.service;

import com.suda.sudaexamsystem.pojo.User;

import java.util.List;

public interface UserService {
    // 注册用户
    void registerUser(User user);

    // 删除用户
    void deleteUser(int userId);

    // 更新用户
    void updateUser(User user);

    // 查询用户
    User findById(int userId);

    User findByNameAndPassword(String name, String password);

    // 查询所有用户
    List<User> findAll();

    // 查询所有班级中的用户
    List<User> findUsersForClazzId(int clazzId);

    // 判断用户是否已添加到教室中
    boolean isClazzContainsUser(int userId, int clazzId);
}
